Introducing Python: Modern Computing in Simple Packages

Introducing Python: Modern Computing in Simple Packages

  • Downloads:9829
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2021-03-09 03:19:03
  • Update Date:2025-09-06
  • Status:finish
  • Author:Bill Lubanovic
  • ISBN:1492051365
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

Easy to understand and fun to read, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language。 Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3。 End-of-chapter exercises help you practice what you've learned。

You'll gain a strong foundation in the language, including best practices for testing, debugging, code reuse, and other development tips。 This book also shows you how to use Python for applications in business, science, and the arts, using various Python tools and open source packages。

Download

Reviews

Bence Sarkozi

There are some concepts more than one that the author literally does not explain at all。 He explains simple for loops with 4-5 examples with explanation than show us one nested for loop and goes on without explaining what is happening or how nested for loops are working。 I am not exaggerating。 He literally just inserts a single nested for loop and says: this is a nested for loop。 And proceeds to go on without explaining how it works or what it does。 Thank you Mr。 Lubanovic。。。。

Anthony

This being 2020, it is a little out of date with some of its suggestions。 For example, it recommends IPython, even though that has turned into Jupyter。 Also some of the function calls in the appendices were out-of-date。 That said, it is a good introduction to Python, covering all the information a good textbook should。 If you need to get up to speed on Python, this is the book for you。 However, you will still need to read other books on NumPy, Pandas and other packages to do your data science an This being 2020, it is a little out of date with some of its suggestions。 For example, it recommends IPython, even though that has turned into Jupyter。 Also some of the function calls in the appendices were out-of-date。 That said, it is a good introduction to Python, covering all the information a good textbook should。 If you need to get up to speed on Python, this is the book for you。 However, you will still need to read other books on NumPy, Pandas and other packages to do your data science and machine learning。 。。。more

Rohith Sreeramulu

Excellent book for python enthusiastic persons。。。。

David

I thought this was a decent "intro" book。 The author does most examples from the command line and I thought that limited some of the applicability, but he covers a lot of topics even if minimally。 He gives lots of references for those interested in diving deeper into topics。 Again, sufficient intro book but there may be others that are better。 I thought this was a decent "intro" book。 The author does most examples from the command line and I thought that limited some of the applicability, but he covers a lot of topics even if minimally。 He gives lots of references for those interested in diving deeper into topics。 Again, sufficient intro book but there may be others that are better。 。。。more

Lukáš Tůma

Very good book for starting with python and general knowledge of basic programming, however some examples of code use were little bit hard to understand (e。g。 property functions)。

Jorge DeFlon

Buena introducción al lenguaje de programación Python en su versión 3。7。La tercera sección trata de como usar Python ya en el mi real。

Affad Shaikh

Im new to Python and to programming。 My interest in Python stems primarily from my goal to work with data in order to engage on challenges, business and social, that are data focused。 In setting out on this path I chose to complete a MS in Data Science after my MBA in finance and strategy (some overlapping is occuring)。 I created a complitation of topics that I felt I needed to address the gap in knowledge, skill set, and work experience; around this I created a syllabus taking in advice from cu Im new to Python and to programming。 My interest in Python stems primarily from my goal to work with data in order to engage on challenges, business and social, that are data focused。 In setting out on this path I chose to complete a MS in Data Science after my MBA in finance and strategy (some overlapping is occuring)。 I created a complitation of topics that I felt I needed to address the gap in knowledge, skill set, and work experience; around this I created a syllabus taking in advice from current Data Scientists, professors in the program I am in, and on LinkedIn as well as from reading a lot of blogs and forums。Python was by far the oft repeated language to learn and Lubanovica book a must for self learning。 However, I fear that I’m not like other programmers, and my learning style is significantly different。 While it helped to do the examples and work on the end of chapter excercises, i found my self constantly writing in the margins ‘why is this important?’Given that this book was written as an introduction my sense of loss is relevant。 I came at Python with a singular objective: data science。 Lubanovic writes with a clear purpose as well, one that is much broader and wider than my singular focus。 To this end this book is amazing。 I see myself using it as a reference book to fall back to in order to gain clarity。 However, as in introduction its supposing that the one learning it can piece together lessons toward an end deliverable of some sort。 Here, i am incredibly lacking in both ingenuity and clarity。 Give me a topic an I can research the crap out of it and present to a classroom, speak to policy makers, create a strategy。 Tell me to value a company and I can research and put together financial models to tell you whether to buy, sell or hold and then walk you through the logic。 But if you ask me to provide a program in python, I wouldnt know where to begin and I wouldnt know what other books to read besides Lubanovics。 I would be at a complete loss and thats after working through this book。 I feel like I am missing the ‘bigger picture’ to this。 I speculate thats its not for a lack of Lubanovics writing or presentation of Python, but rather my own incomplete understanding of what to do with this information。 I sense that this is my learning style- i need a project, an application for what this book goes over。 Maybe a book thats a larger project broken down into parts that allows me to reference this books materials to come up with my own code then see it against the authors solutions。 Maybe thats why students go to get BS Comp Sci degrees? I hope this helps。 I plan on hitting up ORiellys ‘Python for Data Science’ next。 So maybe my opinion will change and become clearer as i go through that。 。。。more

Cody Uhi

This is a must-read for any Python programmer。 The first 5 chapters contain things that every Python developer should know。 The remaining chapters and appendices contain more niche information and serve well as a reference for more specific projects。 I wish there was a little more explanation on generators and comprehensions in this book。

Matthew

I really have no idea why the topics are laid out in the order they are。 However when you find the section you need, the book is brilliant。 So with that said I found gaps in the index which normally wouldn't bother me as much as they did with this。 But, in the end, it never let me down and I found the teaching style and explanations to be top notch。 I am very glad I went with this book! I really have no idea why the topics are laid out in the order they are。 However when you find the section you need, the book is brilliant。 So with that said I found gaps in the index which normally wouldn't bother me as much as they did with this。 But, in the end, it never let me down and I found the teaching style and explanations to be top notch。 I am very glad I went with this book! 。。。more

Alessandro Piovaccari

This is a great book to learn to program in Python。 It is very comprehensive and contain a lot of reference for further reading and learning。 The only caveat is that the book is a little dated and some of the examples do not work anymore and require a little debugging。

Delhi Irc

Location: ND6 IRCAccession No: DL030084

Karla Winick-Ford

Just didn't get it。 It's over my head。 It's book-speak, wish it were connected with multi-media clips with visual or auditory learning possibilities Just didn't get it。 It's over my head。 It's book-speak, wish it were connected with multi-media clips with visual or auditory learning possibilities 。。。more

John Pyrce

Good overview of Python, aimed at non-programmers but covering a wealth of materials。 It gives a good overview of the landscape, but its a bit intimidating in its breadth。

Burke Fitzpatrick

This was a great overview of what's possible with Python。 It touched on several language features that I don't use that often, and it helped me track down a couple of useful modules that I want to learn more about。 This was a great overview of what's possible with Python。 It touched on several language features that I don't use that often, and it helped me track down a couple of useful modules that I want to learn more about。 。。。more

Carsten

I needed a quick Python refresher as I want to use Python for machine learning projects。 I had used Numpy and SciPy in the past, but haven’t used the language actively for a few years。 I’ve read the first 7 chapters of the book and did some of the exercises。 I might read chapters 8, 10 and 12 at some point。I can say that the book is well written and occasionally very funny。 Absolute beginners should probably look elsewhere but if you have some programming experience, you can’t go wrong with this I needed a quick Python refresher as I want to use Python for machine learning projects。 I had used Numpy and SciPy in the past, but haven’t used the language actively for a few years。 I’ve read the first 7 chapters of the book and did some of the exercises。 I might read chapters 8, 10 and 12 at some point。I can say that the book is well written and occasionally very funny。 Absolute beginners should probably look elsewhere but if you have some programming experience, you can’t go wrong with this book。 I continue now to work through Raschka’s Python Machine Learning book and will also soon take a look at Fluent Python by Ramalho and The Hitchhiker’s Guide to Python by Reitz and Schlusser。 。。。more

Ben Hughes

This is a pretty good introduction to Python, though perhaps more beginner-oriented。 Some of the content is outdated (targeting python 3。3) - features like asyncio are not really covered。 This probably serves as an approachable introduction after which reading the official Python documentation is useful。I'm continuing my study with "The Hitchhiker's Guide to Python" and "Fluent Python"。 This is a pretty good introduction to Python, though perhaps more beginner-oriented。 Some of the content is outdated (targeting python 3。3) - features like asyncio are not really covered。 This probably serves as an approachable introduction after which reading the official Python documentation is useful。I'm continuing my study with "The Hitchhiker's Guide to Python" and "Fluent Python"。 。。。more

Kanstantin Tsiarokhin

Great book for introduction to Python programming language

Michael Koltsov

This is actually the first book about Python I've read even though I've used it extensively throughout the years。My perception that this book proves is that Pythonistas are usually not programmers by trade, they'd come to programming either due to a lucky coincidence or by taking a wrong turn on the road of career hopping。This book has promised to give a broad look on the Python's ecosystem, it actually delivers on what it promises。 But this look is so shallow that I can't recommend this book fo This is actually the first book about Python I've read even though I've used it extensively throughout the years。My perception that this book proves is that Pythonistas are usually not programmers by trade, they'd come to programming either due to a lucky coincidence or by taking a wrong turn on the road of career hopping。This book has promised to give a broad look on the Python's ecosystem, it actually delivers on what it promises。 But this look is so shallow that I can't recommend this book for those who's willing to get a deep dive into Python on a weekend。 The technical details it gives look like author's waving the hands in the air with no actual proof that I'm used to in Scala and Java books。Good book, but I can't recommend it to any professional programmer who's used to technical/programming/mathematical books。Score 3/5 。。。more

David

Good review/refresher。 The OO chapter could have done a better job explaining things。 There are some minor code typos throughout, but nothing egregious。 The exercises were generally easy to medium difficulty, but they were useful in solidifying the lessons of each chapter。 Overall a pretty good book。

Quang

This book is perfect for me on start learning Python。It's clear and to the pointIt covers basics (data, flow, object) in detail and intro on some advanced topics (Web, concurency, debugging)。I would recommend this book to whoever want to begin in Python。 This book is perfect for me on start learning Python。It's clear and to the pointIt covers basics (data, flow, object) in detail and intro on some advanced topics (Web, concurency, debugging)。I would recommend this book to whoever want to begin in Python。 。。。more

Gregory Graham

The book is well organized for someone who already knows how to program, and it covers a lot breadth of not only the Python language, but a lot of the libraries that make Python so useful。 The author is obviously very experienced and knowledgable。This book is perfect for the experienced programmer wanting to learn Python as a new language。 It is not suitable for someone who doesn't know how to program。 The book is well organized for someone who already knows how to program, and it covers a lot breadth of not only the Python language, but a lot of the libraries that make Python so useful。 The author is obviously very experienced and knowledgable。This book is perfect for the experienced programmer wanting to learn Python as a new language。 It is not suitable for someone who doesn't know how to program。 。。。more

John Paul

Really nice book。 Explained the concepts well and introduced a couple of useful features in Python 3。

Anton Antonov

If you are an experienced programmer and want to test your Python skills or want to pick Python up in a weekend, this is the right book for you。 Introducing Python is nothing short of amazing。 I'm convinced that this book will show you everything needed to master Python。 Full Review > http://blog。syndbg。com/2014/11/review。。。 If you are an experienced programmer and want to test your Python skills or want to pick Python up in a weekend, this is the right book for you。 Introducing Python is nothing short of amazing。 I'm convinced that this book will show you everything needed to master Python。 Full Review > http://blog。syndbg。com/2014/11/review。。。 。。。more